# for module compiling
import os
from building import *

cwd = GetCurrentDir()  #获取当前路径
objs = []			   #定义一个空的list型变量objs保存编译文件
list = os.listdir(cwd) #当前目录下的所有子目录都保存在list变量中

for d in list:		            #循环遍历子目录
    path = os.path.join(cwd, d)	#拼接当前目录和子目录为新路径
    #判断新路径下是否有SConscript文件
    if os.path.isfile(os.path.join(path, 'SConscript')):
        objs = objs + SConscript(os.path.join(d, 'SConscript'))   #读出SConscript文件并加入list中

Return('objs')  